home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Comm / AmiTCP30b2.lha / src / examples / Smakefile < prev   
Makefile  |  1994-04-13  |  1KB  |  60 lines

  1. # $Id: Smakefile,v 1.1 1994/04/12 22:22:06 jraja Exp $
  2. #
  3. # Smakefile for AmiTCP/IP examples
  4. #
  5. # Copyright © 1994 AmiTCP/IP Group, <amitcp-group@hut.fi>
  6. #               Helsinki University of Technology, Finland.
  7. #                  All rights reserved.
  8. #
  9. # Created      : Wed Apr 13 01:13:13 1994 jraja
  10. # Last modified: Wed Apr 13 01:18:38 1994 jraja
  11. #
  12. # $Log: Smakefile,v $
  13. # Revision 1.1  1994/04/12  22:22:06  jraja
  14. # Initial revision
  15. #
  16. #
  17.  
  18. DEST = AmiTCP:
  19.  
  20. #
  21. # These will be made
  22. #
  23. CPROGS= serv/in.example
  24.     
  25. PROGS= $(CPROGS)
  26.  
  27. SRC_SERV=     serv/Smake.def serv/in.example.c
  28.  
  29. SRCS= $(SRC_SERV)
  30.  
  31. MAKELINK = makelink
  32. MKDIR = makedir
  33. MAKE = smake
  34. RM   = delete
  35. CP = copy dates
  36. AUTODOC= autodoc -C -I -c -t8
  37.  
  38. all: Smake-in-dir $(PROGS)
  39.  
  40. Smake-in-dir: Smakefile
  41.     copy to $@ <from < 
  42. .key WHAT/A,DEST/K,INSTALL/S,TARGET/K/F
  43. .bra {
  44. .ket }
  45. echo SMaking {WHAT}
  46. cd {WHAT}
  47. smake -k -f netinclude:Smake.template DEST={DEST} {TARGET}  {INSTALL}
  48. cd /
  49. <
  50.     protect $@ +es
  51.  
  52. serv/in.example: $(SRC_SERV) 
  53.     Smake-in-dir serv
  54.  
  55. clean:
  56.     Smake-in-dir serv TARGET CLEAN
  57.  
  58. cleaner: clean
  59.     -$(RM) $(CPROGS) Smake-in-dir
  60.